//
//  RBOneKeyLogin.h
//  RMMaterialRed
//
//  Created by XBWH on 2024/3/6.
//

#import <Foundation/Foundation.h>

typedef enum : NSInteger {
    RBOneKeyLoginVcTypeTabBar,
    RBOneKeyLoginVcTypeTopVc
} RBOneKeyLoginVcType;

NS_ASSUME_NONNULL_BEGIN

@interface RBOneKeyLogin : NSObject

@property (nonatomic,assign) BOOL isRootController;

+ (instancetype)shareInstance;
- (void)rb_startLoginWithControllerType:(RBOneKeyLoginVcType)typeVc tabBarItemSelectIndex:(NSInteger)selectIndex otherSource:(NSString *__nullable)otherSource;

@end

NS_ASSUME_NONNULL_END
